package com.ruoyi.demo.controller;

import cn.dev33.satoken.annotation.SaIgnore;
import com.ruoyi.common.core.domain.R;
import lombok.extern.slf4j.Slf4j;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * <简述>
 * <详细描述>
 *
 * @author syf
 * @date 2024年05月14日 14:27
 */
@SaIgnore
@Slf4j
@RestController
public class LogBackController {

    /**
     * <简述>  org.slf4j.Logger.LoggerFactory 调用
     * <详细描述>
     * @author syf
     * @date 2024/5/14 14:34
     * @param null
     * @return null
     */

    Logger logger = LoggerFactory.getLogger(LogBackController.class);

     @GetMapping("log1")
    public R<Void> log1(){
         logger.debug("debug");
         logger.info("info");
         return R.ok();
     }

     /**
      * <简述>
      * <详细描述>  @Slf4j 注解
      *             调用  log.debug("debug");
      * @author syf
      * @date 2024/5/14 14:34
      * @return com.ruoyi.common.core.domain.R<java.lang.Void>
      */
     @GetMapping("log2")
    public R<Void> log2(){
        log.debug("debug");
        log.info("info");
        return R.ok();
    }
}
